header {
	background-color: #cccccc;
}
.underlined-title {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}
legend {
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.wrapper {
	margin: 10px;
}
.dash-menu {
	list-style: none;
	display: block;
	width: 300px;
}
.dash-menu li {
	list-style: none;
}
h1 {
	padding: 0 10px;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	height: 80px;
	margin-bottom: 0;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-8 */
}
h2 {
	padding: 10px 15px;
/* 	background-color: #00A3D3; */
	font-size: 22px;
	font-weight: bold;
	/* color: #333; */
	/* margin-top: 0; */
}
h3 {
	font-size: 18px;
	font-weight: bold;
}
h4 {
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.panel-group {
	margin-bottom: 20px;
}
@media (min-width:980px) {
.fieldset-col {
	width: 33.33333333%;
	float: left;
}
.fieldset-col:last-child .form-group {
	margin-right: 0;
}
}
.required {
	color: red;
}
.form-accounting {
	/* width: 68%; */
	float: left;
	/* margin-right: 5%; */
	/* width:100%; */
}
.selection-box {
	width: 27%;
	float: left;
	background-color: #E6E6E6;
	position: relative;
	top: -15px;
}
/* .form-group {
	margin-right: 20px;
} */
/* .popover {
	z-index: 9999;
	position: relative;
	background: red;
}
th .popover-content {
	font-weight: normal;
}
h2 .popover-title, h2 .popover-content {
	font-weight: normal;
	color: #333;
	font-size: 14px;
} */
h1 {
	font-size:20px;
}
/* table th {
	width:100px;
} */
.btn-primary {
color: #ffffff;
background-color: #1B94B3;
border-color: #1B94B3;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
color: #ffffff;
background-color: #0f7f9c;
border-color: #0f7f9c;
}

.ui-icon {
	text-indent: 0;
	color: #307ecc;
	float: none;
	right: 2px;
	position: absolute
}
.rtl .ui-icon {
	right: auto;
	left: 2px
}
.ui-grid-ico-sort:before {
	display: inline;
	content: "\f0d7";
	font-family: FontAwesome;
	font-size: 12px
}
.ui-icon-asc:before {
	content: "\f0d8"
}
.ui-state-disabled {
	color: #BBB
}
.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon {
	display: inline-block;
	padding: 0;
	width: 24px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	position: static;
	float: none;
	margin: 0 2px!important;
	color: #808080;
	border: 1px solid #CCC;
	background-color: #FFF;
	border-radius: 100%
}
.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:hover {
	color: #699ab5;
	border-color: #699ab5
}
.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:before {
	width: 20px;
	text-align: center;
	display: inline-block
}
.ui-pg-table>tbody>tr>.ui-pg-button.ui-state-disabled .ui-icon {
	color: #b0b0b0;
	background-color: #f7f7f7;
	border-color: #DDD;
	-moz-transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9)
}
.ui-jqgrid-btable input, .ui-jqgrid-btable textarea, .ui-jqgrid-btable select {
	padding: 2px;
	width: auto;
	max-width: 100%;
	margin-bottom: 0
}
.ui-jqgrid-btable select {
	padding: 1px;
	height: 25px;
	line-height: 25px
}
.ui-pg-div .ui-icon {
	display: inline-block;
	width: 18px;
	float: none;
	position: static;
	text-align: center;
	opacity: .85;
	-webkit-transition: all .12s;
	transition: all .12s;
	margin: 0 1px;
	vertical-align: middle;
	cursor: pointer;
	font-size: 17px
}
/* .ui-pg-div .ui-icon:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	position: static;
	margin: 0 1px
} */
.ui-pg-div .ui-icon:before {
	font-family: FontAwesome;
	display: inline
}
.ui-icon-pencil {
	color: #478fca
}
.ui-icon-pencil:before {
	content: "\f040"
}

.ui-icon-copy-down:before {
	content: "\f149"
}

.ui-icon-trash {
	color: #dd5a43
}

.ui-icon-trash:before {
	content: "\f014"
}

.ui-icon-disk {
	color: #69aa46
}

.ui-icon-disk:before {
	content: "\f00c"
}

.ui-icon-cancel {
	color: #dd5a43
}

.ui-icon-cancel:before {
	content: "\f00d"
}
.ui-icon-copycat {
	color: #478fca
}
.ui-icon-copycat:before {
	content: "\f0c5"
}

input[type="checkbox"].cb, input[type="radio"].cb {
	opacity: 0;
	position: absolute;
	z-index: 12;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
input[type="checkbox"].cb + .lbl, input[type="radio"].cb + .lbl {
	position: relative;
	z-index: 11;
	display: inline-block;
	margin: 0px;
	line-height: 20px;
	min-height: 18px;
	min-width: 18px;
	font-weight: normal;
}
input[type="checkbox"].cb + .lbl::before, input[type="radio"].cb + .lbl::before {
	font-family: fontAwesome;
	font-weight: normal;
	font-size: 12px;
	color: rgb(50, 163, 206);
	content: "\a0";
	background-color: rgb(250, 250, 250);
	border: 1px solid rgb(200, 200, 200);
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 2px;
	border-radius: 0px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	margin-right: 1px;
}
input[type="checkbox"].cb:checked + .lbl::before, input[type="radio"].cb:checked + .lbl::before {
	display: inline-block;
	content: '\f00c';
	background-color: rgb(245, 248, 252);
	border-color: rgb(173, 184, 192);
}
input[type=checkbox].cb:hover+.lbl::before, input[type=radio].cb:hover+.lbl::before, input[type=checkbox].cb+.lbl:hover::before, input[type=radio].cb+.lbl:hover::before {
	border-color: #ff893c
}
input[type=checkbox].cb:active+.lbl::before, input[type=radio].cb:active+.lbl::before, input[type=checkbox].cb:checked:active+.lbl::before, input[type=radio].cb:checked:active+.lbl::before {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1)
}
input[type=checkbox].cb.ace-checkbox-2+.lbl::before, input[type=radio].cb.ace-checkbox-2+.lbl::before {
	box-shadow: none
}
input[type=checkbox].cb.ace-checkbox-2:checked+.lbl::before, input[type=radio].cb.ace-checkbox-2:checked+.lbl::before {
	background-color: #f9a021;
	border-color: #f9a021;
	color: #FFF
}
input[type=checkbox].cb:disabled+.lbl::before, input[type=radio].cb:disabled+.lbl::before, input[type=checkbox].cb[disabled]+.lbl::before, input[type=radio].cb[disabled]+.lbl::before, input[type=checkbox].cb.disabled+.lbl::before, input[type=radio].cb.disabled+.lbl::before {
	background-color: #DDD!important;
	border-color: #CCC!important;
	box-shadow: none!important;
	color: #BBB
}
input[type=radio].cb+.lbl::before {
	border-radius: 100%;
	font-size: 11px;
	font-family: FontAwesome;
	text-shadow: 0 0 1px #32a3ce;
	line-height: 15px;
	height: 17px;
	min-width: 17px
}
input[type=radio].cb:checked+.lbl::before {
	content: "\f111"
}




/* Sets the width of the accounting table columns */
.accounting-table {width:2396px; margin-bottom:20px;}
.cb-col {width:30px}
.action-col {width:74px}
.company-col {width:98px}
.accsegment-col {width:96px}
.costcenter-col {width:78px}
.entity-col {width:106px}
.accdesc-col {width:266px}
.value-col {width:70px}
.acctype-col {width:140px}
.void-col {width:62px}
.elem1-col {width:80px}
.elem2-col {width:80px}
.elem3-col {width:80px}
.elem4-col {width:80px}
.elem5-col {width:80px}
.elem6-col {width:80px}
.system-col {width:78px}
.product-col {width:84px}
.brand-col {width:70px}
.trans-col {width:110px}
.sign-col {width:60px}
.apport-col {width:98px}
.tender-col {width:80px}
.creddeb-col {width:112px}
.currency-col {width:94px}
.rectype-col {width:100px}



/* .editable-wrap .editable-controls>input, .editable-wrap .editable-controls>select, .editable-wrap .editable-controls>textarea {
height: 31px;
} */
.icon-border-left {
	border-right: 1px solid #dbdee0;
	color: #ced1d4;
	padding: 12px 0;
	width: 40px;
	text-align: center;
	margin: -10px 20px -10px -15px;
	font-size: 16px;
}

.icon-border-right {
	border-left: 1px solid #dbdee0;
	color: #ced1d4;
	padding: 12px 0;
	width: 40px;
	text-align: center;
	margin: -10px -14px -10px -15px;
	font-size: 16px;
}
.pagination {margin-top:0;}
.no-gutter {
    padding-left:0;
}
.selection-filter {float:left; margin-bottom:10px; width:11.11%;}
.x-marg-bot {margin-bottom:15px;}
.edit-but {margin-top:1px; display:inline-block;}

.modal-dialog {
    width: 400px;
    margin: 30px auto;
}